import Vue from 'vue'
import App from './App'
import util from "./common/util.js"
import base from "./common/base.js"
import {client} from "./utils/client.js"

// 引入vuex 状态库
import store from "./common/store.js";
// 在main.js中注册全局组件
import toast from './components/toast/toast.vue'
Vue.component('toast',toast)
//挂在到Vue原型链上
Vue.prototype.$store = store;
//是否显示加载中 的方法 调用store中的mutations方法
function loading(tf){
    if(tf){
        store.commit("switch_loading",tf)
    }else{
        store.commit("switch_loading")
    }
}
//也挂在到原型链上 方便在每个页面中  使用 this.$loading()  去显示加载中
Vue.prototype.$loading = loading;

Vue.prototype.$client = client;
Vue.prototype.$util = util;
Vue.prototype.$base = base;

Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({
	...App
})
app.$mount()
